package schema

// 数据列表字段
type UserListReq struct {
	Pagination // 分页
}

// 数据列表字段
type UserListData struct {
	ID       int    `json:"id"`       // 用户ID
	Username string `json:"username"` // 用户名
}

type UserInfoReq struct {
	ID int `form:"id" json:"id" binding:"required" example:"1"` // 用户ID
}

type UserInfoData struct {
	ID        int    `json:"id"`         // 用户ID
	Username  string `json:"username"`   // 用户名
	CreatedAt int64  `json:"created_at"` // 创建时间，unix 毫秒
}

type UserCreateReq struct {
	Username string `json:"username" binding:"required" example:"lee"` // 用户名
}

type UserDeleteReq struct {
	ID int `form:"id" json:"id" binding:"required" example:"1"` // 用户ID
}
